SemTrace: Semantic Requirements Tracing Using Explicit Requirement Knowledge
نویسندگان
چکیده
In the software engineering (SE) domain the EU challenge on semantic systems and services motivates better support of knowledge creation as well as better access of SE stakeholders to the knowledge they need to perform their activities. Application Lifecycle Management (ALM) is the coordination of development lifecycle activities by process automation, management of relationships between artifacts, and reporting on development progress. ALM focuses on the integration of knowledge between the tools that support SE roles and thus seems particularly well suited to leverage benefits from advanced semantic technologies and services that overcome limitations from semantic gaps in today’s heterogeneous SE platforms. In this paper, we present a semantic requirements tracing approach (SemTrace), which makes the implicit interdependencies between requirements and other artifacts explicit. We evaluate the proposed approach in a change impact analysis use case. Initial results show that the SemTrace approach allows for a flexibly identification of semantically connected artifacts in SE projects..
منابع مشابه
Resolving Semantic Heterogeneity in Multiperspective Requirements Traceability Using Ontology Matching
In large-scaled software development projects, different stakeholders may deal with different pieces of software requirements depending on their perspectives or perceptions of their shared problems. Each of the users may define his/her requirements from his/her own point of view using different terminologies. System analysts may express or model the artifacts of the system by using different re...
متن کاملExplicit Conceptualizations for Knowledge Mapping
Knowledge mapping supports members of an organization in finding knowledge available within the organization, and in developing insights into corporate expertise. An essential prerequisite is an explicit conceptualization of the subject domain to enable the classification of knowledge resources. Many tools exist to create explicit conceptualizations. This paper establishes a set of requirements...
متن کاملSemantic Documentation in Requirements Engineering
Currently, most requirements documents are prepared using desktop text editors. These documents are intended to be used by human readers. In this paper, we discuss the use of semantic annotations in requirements documents, in order to make information regarding links between requirements and other software artifacts, such as other requirements, use cases, classes and test cases, interpretable b...
متن کاملFinding Tacit Knowledge by Solving the Pre-Requirements Tracing Problem
Tacit knowledge prevents requirements engineers from completely identifying system constraints. Users may be unaware of the need to articulate this knowledge or even be aware they posses it. Therefore external methods of tacit knowledge identification are required. In this position paper we present a proposed method of tacit knowledge identification by solving pre-requirements specification tra...
متن کاملA semantic-aware role-based access control model for pervasive computing environments
Access control in open and dynamic Pervasive Computing Environments (PCEs) is a very complex mechanism and encompasses various new requirements. In fact, in such environments, context information should be used in access control decision process; however, it is not applicable to gather all context information completely and accurately all the time. Thus, a suitable access control model for PCEs...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011